**[List of applications](/index.php/List_of_applications "List of applications")**

* * *

[Internet](/index.php/List_of_applications/Internet "List of applications/Internet") – [Multimedia](/index.php/List_of_applications/Multimedia "List of applications/Multimedia") – [Utilities](/index.php/List_of_applications/Utilities "List of applications/Utilities") – [Documents](/index.php/List_of_applications/Documents "List of applications/Documents") – [Security](/index.php/List_of_applications/Security "List of applications/Security") – [Science](/index.php/List_of_applications/Science "List of applications/Science") – <a class="mw-selflink selflink">Other</a>

## Contents

*   [1 Others](#Others)
    *   [1.1 Organization](#Organization)
        *   [1.1.1 Personal information managers](#Personal_information_managers)
        *   [1.1.2 Time management](#Time_management)
            *   [1.1.2.1 Console](#Console)
            *   [1.1.2.2 Graphical](#Graphical)
        *   [1.1.3 Time trackers](#Time_trackers)
        *   [1.1.4 Task management](#Task_management)
            *   [1.1.4.1 Console](#Console_2)
            *   [1.1.4.2 Graphical](#Graphical_2)
        *   [1.1.5 Contacts management](#Contacts_management)
        *   [1.1.6 Financial management](#Financial_management)
        *   [1.1.7 Cryptocurrency](#Cryptocurrency)
        *   [1.1.8 Project management](#Project_management)
    *   [1.2 Education](#Education)
        *   [1.2.1 Flashcards](#Flashcards)
        *   [1.2.2 Education management engines](#Education_management_engines)
        *   [1.2.3 Touch typing](#Touch_typing)
        *   [1.2.4 Recipe management](#Recipe_management)
    *   [1.3 Accessibility](#Accessibility)
        *   [1.3.1 Speech synthesizers](#Speech_synthesizers)
        *   [1.3.2 Speech recognition](#Speech_recognition)
        *   [1.3.3 Screen magnifiers](#Screen_magnifiers)
        *   [1.3.4 Mouse](#Mouse)
    *   [1.4 Display managers](#Display_managers)
    *   [1.5 Desktop environments](#Desktop_environments)
        *   [1.5.1 Window managers](#Window_managers)
            *   [1.5.1.1 Console](#Console_3)
            *   [1.5.1.2 Graphical](#Graphical_3)
            *   [1.5.1.3 Composite managers](#Composite_managers)
        *   [1.5.2 Window tilers](#Window_tilers)
        *   [1.5.3 Taskbars](#Taskbars)
        *   [1.5.4 System tray](#System_tray)
        *   [1.5.5 Application launchers](#Application_launchers)
        *   [1.5.6 Application menu editors](#Application_menu_editors)
        *   [1.5.7 Wallpaper setters](#Wallpaper_setters)
        *   [1.5.8 Virtual desktop pagers](#Virtual_desktop_pagers)
        *   [1.5.9 Desktop widgets](#Desktop_widgets)
        *   [1.5.10 Desktop notifications](#Desktop_notifications)
        *   [1.5.11 Clipboard managers](#Clipboard_managers)

## Others

### Organization

#### Personal information managers

These applications support time, task and contacts management.

*   **[Evolution](/index.php/Evolution "Evolution")** — Personal information management application that provides integrated mail, calendaring and address book functionality. Part of [gnome-extra](https://www.archlinux.org/groups/x86_64/gnome-extra/).

	[https://wiki.gnome.org/Apps/Evolution](https://wiki.gnome.org/Apps/Evolution) || [evolution](https://www.archlinux.org/packages/?name=evolution)

*   **[Kontact](https://en.wikipedia.org/wiki/Kontact "wikipedia:Kontact")** — Integrated solution to your personal information management.

	[http://www.kontact.org/](http://www.kontact.org/) || [kontact](https://www.archlinux.org/packages/?name=kontact)

*   **Osmo** — GTK+ personal organizer, which includes calendar, tasks manager and address book modules.

	[http://clayo.org/osmo/](http://clayo.org/osmo/) || [osmo](https://www.archlinux.org/packages/?name=osmo)

*   **[SeaMonkey Mail & Newsgroups](https://en.wikipedia.org/wiki/SeaMonkey#Mail "wikipedia:SeaMonkey") with [Lightning](https://en.wikipedia.org/wiki/Lightning_(software) "wikipedia:Lightning (software)")** — Extension to SeaMonkey that provides calendar and task support.

	[http://www.seamonkey-project.org/](http://www.seamonkey-project.org/) || [seamonkey](https://www.archlinux.org/packages/?name=seamonkey)

*   **[Thunderbird](/index.php/Thunderbird "Thunderbird") with [Lightning](https://en.wikipedia.org/wiki/Lightning_(software) "wikipedia:Lightning (software)")** — Extension to Mozilla Thunderbird that provides calendar and task support.

	[http://www.mozilla.org/projects/calendar/lightning/](http://www.mozilla.org/projects/calendar/lightning/) || [thunderbird](https://www.archlinux.org/packages/?name=thunderbird)

#### Time management

##### Console

*   **Calcurse** — Text-based ncurses calendar and scheduling system (supports CalDAV)

	[http://calcurse.org/](http://calcurse.org/) || [calcurse](https://www.archlinux.org/packages/?name=calcurse)

*   **khal** — Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)

	[https://github.com/pimutils/khal](https://github.com/pimutils/khal) || [khal](https://www.archlinux.org/packages/?name=khal)

*   **mail2rem** — Small script for importing *.ics calendars from Maildir to Remind calendar.

	[https://github.com/esovetkin/mail2rem](https://github.com/esovetkin/mail2rem) || [mail2rem-git](https://aur.archlinux.org/packages/mail2rem-git/)

*   **Pal** — Very lightweight calendar with both interactive and non-interactive interfaces.

	[http://palcal.sourceforge.net/](http://palcal.sourceforge.net/) || [pal](https://aur.archlinux.org/packages/pal/)

*   **pcal** — A tool to create pdf calendars from pcal input which can be exported by some calendar programs.

	[https://sourceforge.net/projects/pcal/](https://sourceforge.net/projects/pcal/) || [pcal](https://aur.archlinux.org/packages/pcal/)

*   **[Remind](/index.php/Remind "Remind")** — Highly sophisticated text-based calendaring and notification system.

	[http://roaringpenguin.com/products/remind](http://roaringpenguin.com/products/remind) || [remind](https://www.archlinux.org/packages/?name=remind)

*   **When** — Simple personal calendar program.

	[http://lightandmatter.com/when/when.html](http://lightandmatter.com/when/when.html) || [when](https://www.archlinux.org/packages/?name=when)

##### Graphical

*   **chinese-calendar** — Chinese traditional calendar for Ubuntu Kylin.

	[https://launchpad.net/chinese-calendar/](https://launchpad.net/chinese-calendar/) || [chinese-calendar](https://www.archlinux.org/packages/?name=chinese-calendar)

*   **Day Planner** — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.

	[http://www.day-planner.org/](http://www.day-planner.org/) || [dayplanner](https://aur.archlinux.org/packages/dayplanner/)

*   **Deepin Calendar** — Calendar application for Deepin.

	[https://github.com/linuxdeepin/dde-calendar](https://github.com/linuxdeepin/dde-calendar) || [deepin-calendar](https://www.archlinux.org/packages/?name=deepin-calendar)

*   **etmtk (Event and Task Manager)** — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.

	[http://duke.edu/~dgraham/ETMtk/](http://duke.edu/~dgraham/ETMtk/) || [etmtk](https://aur.archlinux.org/packages/etmtk/)

*   **GNOME Calendar** — Calendar application for GNOME.

	[https://wiki.gnome.org/Apps/Calendar](https://wiki.gnome.org/Apps/Calendar) || [gnome-calendar](https://www.archlinux.org/packages/?name=gnome-calendar)

*   **[KAlarm](https://en.wikipedia.org/wiki/KAlarm "wikipedia:KAlarm")** — Personal alarm message, command and email scheduler, part of [kdepim](https://www.archlinux.org/groups/x86_64/kdepim/).

	[https://www.kde.org/applications/utilities/kalarm/](https://www.kde.org/applications/utilities/kalarm/) || [kalarm](https://www.archlinux.org/packages/?name=kalarm)

*   **[KOrganizer](https://en.wikipedia.org/wiki/Kontact#Organizer "wikipedia:Kontact")** — Calendar and scheduling program, part of [kdepim](https://www.archlinux.org/groups/x86_64/kdepim/).

	[https://www.kde.org/applications/office/korganizer/](https://www.kde.org/applications/office/korganizer/) || [korganizer](https://www.archlinux.org/packages/?name=korganizer)

*   **[Nextcloud](/index.php/Nextcloud "Nextcloud") Calendar** — Calendar app for Nextcloud.

	[https://github.com/nextcloud/calendar](https://github.com/nextcloud/calendar) || [nextcloud-app-calendar](https://www.archlinux.org/packages/?name=nextcloud-app-calendar)

*   **Orage** — GTK+ calendar and task manager often seen integrated with Xfce.

	[http://www.xfce.org/projects](http://www.xfce.org/projects) || [orage](https://www.archlinux.org/packages/?name=orage)

*   **Outspline** — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.

	[https://kynikos.github.io/outspline/](https://kynikos.github.io/outspline/) || [outspline](https://aur.archlinux.org/packages/outspline/)

*   **Pantheon Calendar** — Desktop calendar app designed for elementary OS.

	[https://github.com/elementary/calendar](https://github.com/elementary/calendar) || [pantheon-calendar](https://aur.archlinux.org/packages/pantheon-calendar/)

*   **TkRemind** — Sophisticated calendar and alarm program.

	[http://www.roaringpenguin.com/products/remind](http://www.roaringpenguin.com/products/remind) || [remind](https://www.archlinux.org/packages/?name=remind)

#### Time trackers

*   **flow** — Pomodoro app that blocks distractions while you work.

	[https://github.com/iamsergio/flow-pomodoro](https://github.com/iamsergio/flow-pomodoro) || [flow-pomodoro](https://aur.archlinux.org/packages/flow-pomodoro/)

*   **Gnomato** — Timer for the [Pomodoro Technique](https://en.wikipedia.org/wiki/Pomodoro_Technique "wikipedia:Pomodoro Technique").

	[https://github.com/diegorubin/gnomato](https://github.com/diegorubin/gnomato) || [gnomato](https://aur.archlinux.org/packages/gnomato/)

*   **GNOME Break Timer** — Keeps track of how much you are using the computer, and it reminds you to take regular breaks.

	[https://wiki.gnome.org/Apps/GnomeBreakTimer](https://wiki.gnome.org/Apps/GnomeBreakTimer) || [gnome-break-timer](https://www.archlinux.org/packages/?name=gnome-break-timer)

*   **GNOME Clocks** — Clocks application for GNOME, including alarm, stopwatch and timer functionality.

	[https://wiki.gnome.org/Apps/Clocks](https://wiki.gnome.org/Apps/Clocks) || [gnome-clocks](https://www.archlinux.org/packages/?name=gnome-clocks)

*   **GNOME Pomodoro** — Time management utility for GNOME based on the [Pomodoro Technique](https://en.wikipedia.org/wiki/Pomodoro_Technique "wikipedia:Pomodoro Technique").

	[http://gnomepomodoro.org/](http://gnomepomodoro.org/) || [gnome-shell-pomodoro](https://aur.archlinux.org/packages/gnome-shell-pomodoro/)

*   **Hamster** — Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track.

	[http://projecthamster.org/](http://projecthamster.org/) || [hamster-time-tracker](https://www.archlinux.org/packages/?name=hamster-time-tracker)

*   **Kapow** — Punch clock to track time spent on projects.

	[https://gottcode.org/kapow/](https://gottcode.org/kapow/) || [kapow](https://aur.archlinux.org/packages/kapow/)

*   **Kronometer** — Stopwatch application for KDE.

	[https://www.kde.org/applications/utilities/kronometer/](https://www.kde.org/applications/utilities/kronometer/) || [kronometer](https://www.archlinux.org/packages/?name=kronometer)

*   **KTeaTime** — Handy timer for steeping tea.

	[https://www.kde.org/applications/games/kteatime/](https://www.kde.org/applications/games/kteatime/) || [kteatime](https://www.archlinux.org/packages/?name=kteatime)

*   **Orage Globaltime** — Show clocks from different countries.

	[https://xfce.org/projects](https://xfce.org/projects) || [orage](https://www.archlinux.org/packages/?name=orage)

*   **RSIBreak** — Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).

	[https://userbase.kde.org/RSIBreak](https://userbase.kde.org/RSIBreak) || [rsibreak](https://www.archlinux.org/packages/?name=rsibreak)

*   **Safe Eyes** — Tool to reduce and prevent repetitive strain injury (RSI).

	[https://slgobinath.github.io/SafeEyes/](https://slgobinath.github.io/SafeEyes/) || [safeeyes](https://aur.archlinux.org/packages/safeeyes/)

*   **Tider** — Lightweight time tracking application (GTK+)

	[http://pusto.org/en/tider/](http://pusto.org/en/tider/) || [tider-git](https://aur.archlinux.org/packages/tider-git/)

*   **Tomate** — Timer for the [Pomodoro Technique](https://en.wikipedia.org/wiki/Pomodoro_Technique "wikipedia:Pomodoro Technique").

	[https://github.com/eliostvs/tomate-gtk](https://github.com/eliostvs/tomate-gtk) || [tomate-gtk](https://aur.archlinux.org/packages/tomate-gtk/)

*   **Tomato** — Simple, usable and efficient pomodoro app designed for elementaryOS.

	[https://github.com/luizaugustomm/tomato](https://github.com/luizaugustomm/tomato) || [tomatoapp-bzr](https://aur.archlinux.org/packages/tomatoapp-bzr/)

*   **Tomighty** — Desktop timer for the [Pomodoro Technique](https://en.wikipedia.org/wiki/Pomodoro_Technique "wikipedia:Pomodoro Technique").

	[http://tomighty.org/](http://tomighty.org/) || [tomighty](https://aur.archlinux.org/packages/tomighty/)

*   **[Workrave](https://en.wikipedia.org/wiki/Workrave "wikipedia:Workrave")** — Program that assists in the recovery and prevention of RSI.

	[http://www.workrave.org/](http://www.workrave.org/) || [workrave](https://www.archlinux.org/packages/?name=workrave)

#### Task management

##### Console

*   **DevTodo** — Is a small command line application for maintaining lists of tasks.

	[http://swapoff.org/devtodo1.html](http://swapoff.org/devtodo1.html) || [devtodo](https://aur.archlinux.org/packages/devtodo/)

*   **[Taskwarrior](https://en.wikipedia.org/wiki/Taskwarrior "wikipedia:Taskwarrior")** — Command-line To-do list application with support for lua customization and more.

	[http://taskwarrior.org/](http://taskwarrior.org/) || [task](https://www.archlinux.org/packages/?name=task)

*   **todoman** — Command-line To-do list manager (supports CalDAV)

	[https://github.com/pimutils/todoman](https://github.com/pimutils/todoman) || [todoman](https://aur.archlinux.org/packages/todoman/)

*   **Todo.txt** — Small command-line To-do manager.

	[https://github.com/todotxt/todo.txt-cli/](https://github.com/todotxt/todo.txt-cli/) || [todotxt](https://aur.archlinux.org/packages/todotxt/)

*   **TuDu** — Ncurses-based hierarchical To-do list manager with vim-like keybindings.

	[http://code.meskio.net/tudu/](http://code.meskio.net/tudu/) || [tudu](https://aur.archlinux.org/packages/tudu/)

##### Graphical

*   **Effitask** — Graphical task manager, based on the [Todo.txt](http://todotxt.com/) format.

	[https://github.com/sanpii/effitask](https://github.com/sanpii/effitask) || [effitask](https://aur.archlinux.org/packages/effitask/)

*   **Getting Things GNOME!** — Personal tasks and TODO list items organizer for GNOME inspired by the [Getting Things Done (GTD)](https://en.wikipedia.org/wiki/Getting_Things_Done "wikipedia:Getting Things Done") methodology.

	[https://github.com/getting-things-gnome/gtg](https://github.com/getting-things-gnome/gtg) || [gtg-git](https://aur.archlinux.org/packages/gtg-git/)

*   **Go For It!** — Simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. To-do lists are stored in the [Todo.txt](http://todotxt.com/) format.

	[http://manuel-kehl.de/projects/go-for-it/](http://manuel-kehl.de/projects/go-for-it/) || [go-for-it](https://aur.archlinux.org/packages/go-for-it/)

*   **GNOME To Do** — Personal task manager for GNOME.

	[https://wiki.gnome.org/Apps/Todo](https://wiki.gnome.org/Apps/Todo) || [gnome-todo](https://www.archlinux.org/packages/?name=gnome-todo)

*   **[Nextcloud](/index.php/Nextcloud "Nextcloud") Tasks** — Tasks app for Nextcloud.

	[https://github.com/nextcloud/tasks](https://github.com/nextcloud/tasks) || [nextcloud-app-tasks](https://www.archlinux.org/packages/?name=nextcloud-app-tasks)

*   **ptask** — GTK+ task manager based on [Taskwarrior](https://en.wikipedia.org/wiki/Taskwarrior "wikipedia:Taskwarrior").

	[https://wpitchoune.net/ptask/](https://wpitchoune.net/ptask/) || [ptask](https://aur.archlinux.org/packages/ptask/)

*   **QTodoTxt** — UI client for [todo.txt](http://todotxt.com/) files.

	[https://github.com/mNantern/QTodoTxt](https://github.com/mNantern/QTodoTxt) || [qtodotxt](https://aur.archlinux.org/packages/qtodotxt/)

*   **Task Coach** — Simple todo manager to manage personal tasks and todo lists.

	[http://www.taskcoach.org/](http://www.taskcoach.org/) || [taskcoach](https://aur.archlinux.org/packages/taskcoach/)

*   **TaskUnifier** — Task management application which enables you to create and organize your tasks.

	[http://taskunifier.sourceforge.net/](http://taskunifier.sourceforge.net/) || [taskunifier](https://aur.archlinux.org/packages/taskunifier/)

*   **[Tasque](https://en.wikipedia.org/wiki/Tasque_(software) "wikipedia:Tasque (software)")** — Easy quick task management app written in C#.

	[https://wiki.gnome.org/Apps/Tasque](https://wiki.gnome.org/Apps/Tasque) || [tasque](https://www.archlinux.org/packages/?name=tasque)

*   **Zanshin** — To-do management application based on Akonadi.

	[https://zanshin.kde.org/](https://zanshin.kde.org/) || [zanshin](https://www.archlinux.org/packages/?name=zanshin)

#### Contacts management

*   **GNOME Contacts** — Contacts manager for GNOME.

	[https://wiki.gnome.org/Apps/Contacts](https://wiki.gnome.org/Apps/Contacts) || [gnome-contacts](https://www.archlinux.org/packages/?name=gnome-contacts)

*   **KAddressBook** — Address book manager for KDE.

	[https://www.kde.org/applications/office/kaddressbook/](https://www.kde.org/applications/office/kaddressbook/) || [kaddressbook](https://www.archlinux.org/packages/?name=kaddressbook)

*   **LDAP Administration Tool** — Browse LDAP-based directories and add/edit/delete entries contained within.

	[https://sourceforge.net/projects/ldap-at/](https://sourceforge.net/projects/ldap-at/) || [lat](https://www.archlinux.org/packages/?name=lat)

*   **[Nextcloud](/index.php/Nextcloud "Nextcloud") Contacts** — Contacts app for Nextcloud.

	[https://github.com/nextcloud/contacts](https://github.com/nextcloud/contacts) || [nextcloud-app-contacts](https://www.archlinux.org/packages/?name=nextcloud-app-contacts)

*   **[phpLDAPadmin](/index.php/PhpLDAPadmin "PhpLDAPadmin")** — LDAP client webapp. Its hierarchical tree-viewer and advanced search functionality make it intuitive to browse and administer your LDAP directory.

	[http://phpldapadmin.sourceforge.net/](http://phpldapadmin.sourceforge.net/) || [phpldapadmin](https://www.archlinux.org/packages/?name=phpldapadmin)

#### Financial management

See also [Wikipedia:Comparison of accounting software](https://en.wikipedia.org/wiki/Comparison_of_accounting_software "wikipedia:Comparison of accounting software").

*   **Beancount** — A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.

	[http://furius.ca/beancount/](http://furius.ca/beancount/) || [beancount-hg](https://aur.archlinux.org/packages/beancount-hg/)

*   **BillReminder** — Small and quick accounting application designed to allow for easy tracking of bills.

	[https://gitlab.gnome.org/Archive/billreminder](https://gitlab.gnome.org/Archive/billreminder) || [billreminder](https://www.archlinux.org/packages/?name=billreminder)

*   **esniper** — Simple, lightweight tool for [sniping](https://en.wikipedia.org/wiki/Auction_sniping "wikipedia:Auction sniping") eBay auctions.

	[http://esniper.sourceforge.net/](http://esniper.sourceforge.net/) || [esniper](https://aur.archlinux.org/packages/esniper/)

*   **[GnuCash](https://en.wikipedia.org/wiki/GnuCash "wikipedia:GnuCash")** — Financial application that implements a double-entry book-keeping system with features for small business accounting.

	[http://www.gnucash.org/](http://www.gnucash.org/) || [gnucash](https://www.archlinux.org/packages/?name=gnucash)

*   **Grisbi** — Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.

	[http://www.grisbi.org/](http://www.grisbi.org/) || [grisbi](https://aur.archlinux.org/packages/grisbi/)

*   **[HomeBank](https://en.wikipedia.org/wiki/HomeBank "wikipedia:HomeBank")** — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.

	[http://homebank.free.fr/](http://homebank.free.fr/) || [homebank](https://www.archlinux.org/packages/?name=homebank)

*   **[KMyMoney](https://en.wikipedia.org/wiki/KMyMoney "wikipedia:KMyMoney")** — Personal finance manager that operates in a similar way to [Microsoft Money](https://en.wikipedia.org/wiki/Microsoft_Money "wikipedia:Microsoft Money"). It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.

	[http://kmymoney2.sourceforge.net/index-home.html](http://kmymoney2.sourceforge.net/index-home.html) || [kmymoney](https://www.archlinux.org/packages/?name=kmymoney)

*   **[Ledger](/index.php/Ledger "Ledger")** — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.

	[http://ledger-cli.org/](http://ledger-cli.org/) || [ledger](https://www.archlinux.org/packages/?name=ledger)

*   **hledger** — An accounting program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. hledger is inspired by and largely compatible with ledger.

	[http://hledger.org/](http://hledger.org/) || [hledger-git](https://aur.archlinux.org/packages/hledger-git/)

*   **Manager Accounting** — Manager is free accounting software for small business.

	[http://www.manager.io/](http://www.manager.io/) || [manager-accounting](https://aur.archlinux.org/packages/manager-accounting/)

*   **Money Manager EX** — An easy-to-use personal finance suite

	[http://www.moneymanagerex.org/](http://www.moneymanagerex.org/) || [moneymanagerex](https://www.archlinux.org/packages/?name=moneymanagerex)

*   **Skrooge** — Personal finances manager for the KDE desktop.

	[http://skrooge.org/](http://skrooge.org/) || [skrooge](https://www.archlinux.org/packages/?name=skrooge)

*   **[Odoo](/index.php/Odoo "Odoo")** — Open source ERP system purely in Python. Previously known as OpenERP.

	[https://www.odoo.com/](https://www.odoo.com/) || [odoo](https://aur.archlinux.org/packages/odoo/)

#### Cryptocurrency

*   **ARK Desktop Wallet** — Wallet for ARK.

	[https://github.com/ArkEcosystem/desktop-wallet](https://github.com/ArkEcosystem/desktop-wallet) || [ark-desktop](https://aur.archlinux.org/packages/ark-desktop/)

*   **Bitcoin Core** — Connect to the [Bitcoin](/index.php/Bitcoin "Bitcoin") P2P Network.

	[https://bitcoincore.org/](https://bitcoincore.org/) || [bitcoin-qt](https://www.archlinux.org/packages/?name=bitcoin-qt)

*   **Cointop** — Terminal based application for tracking cryptocurrencies.

	[https://cointop.sh/](https://cointop.sh/) || [cointop](https://aur.archlinux.org/packages/cointop/)

*   **Electrum** — Lightweight [Bitcoin](/index.php/Bitcoin "Bitcoin") client.

	[https://electrum.org/](https://electrum.org/) || [electrum](https://www.archlinux.org/packages/?name=electrum)

*   **Etherwall** — [Ethereum](/index.php/Ethereum "Ethereum") wallet.

	[https://www.etherwall.com/](https://www.etherwall.com/) || [etherwall](https://www.archlinux.org/packages/?name=etherwall)

*   **Exodus** — All-in-one proprietary application to secure, manage, and exchange blockchain assets. Based on the [Electron](https://electronjs.org/) platform.

	[https://www.exodus.io/](https://www.exodus.io/) || [exodus](https://aur.archlinux.org/packages/exodus/)

*   **Mist** — [Ethereum](/index.php/Ethereum "Ethereum") Dapp browser.

	[https://github.com/ethereum/mist](https://github.com/ethereum/mist) || [mist](https://aur.archlinux.org/packages/mist/)

#### Project management

See also [Wikipedia:Comparison of project management software](https://en.wikipedia.org/wiki/Comparison_of_project_management_software "wikipedia:Comparison of project management software").

*   **[Calligra Plan](https://en.wikipedia.org/wiki/Calligra_Plan "wikipedia:Calligra Plan")** — Project management application, which is intended for managing moderately large projects with multiple resources.

	[https://www.calligra.org/plan/](https://www.calligra.org/plan/) || [calligra-plan](https://www.archlinux.org/packages/?name=calligra-plan)

*   **[GanttProject](https://en.wikipedia.org/wiki/GanttProject "wikipedia:GanttProject")** — Project scheduling application featuring gantt chart, resource management, calendaring.

	[https://www.ganttproject.biz/](https://www.ganttproject.biz/) || [ganttproject](https://aur.archlinux.org/packages/ganttproject/)

*   **Planner** — Project management application for GNOME.

	[https://www.calligra.org/plan/](https://www.calligra.org/plan/) || [planner](https://www.archlinux.org/packages/?name=planner)

*   **[ProjectLibre](https://en.wikipedia.org/wiki/ProjectLibre "wikipedia:ProjectLibre")** — Project management software alternative to [Microsoft Project](https://en.wikipedia.org/wiki/Microsoft_Project "wikipedia:Microsoft Project").

	[https://www.projectlibre.com/product/projectlibre-open-source](https://www.projectlibre.com/product/projectlibre-open-source) || [projectlibre](https://aur.archlinux.org/packages/projectlibre/)

*   **[TaskJuggler](https://en.wikipedia.org/wiki/TaskJuggler "wikipedia:TaskJuggler")** — Modern and powerful project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools.

	[http://taskjuggler.org/](http://taskjuggler.org/) || [taskjuggler](https://aur.archlinux.org/packages/taskjuggler/)

### Education

#### Flashcards

See also [Wikipedia:List_of_flashcard_software](https://en.wikipedia.org/wiki/List_of_flashcard_software "wikipedia:List of flashcard software").

*   **[Anki](/index.php/Anki "Anki")** — Anki is a program which makes remembering things easy.

	[http://ankisrs.net/](http://ankisrs.net/) || [anki12](https://aur.archlinux.org/packages/anki12/) [anki20-bin](https://aur.archlinux.org/packages/anki20-bin/)

*   **iGNUit** — Memorization aid based on the Leitner flashcard system.

	[http://homepages.ihug.co.nz/~trmusson/programs.html#ignuit](http://homepages.ihug.co.nz/~trmusson/programs.html#ignuit) || [ignuit](https://aur.archlinux.org/packages/ignuit/)

*   **[Mnemosyne](/index.php/Mnemosyne "Mnemosyne")** — Free flash-card tool which optimizes your learning process.

	[http://mnemosyne-proj.org/](http://mnemosyne-proj.org/) || [mnemosyne](https://aur.archlinux.org/packages/mnemosyne/)

#### Education management engines

*   **[Moodle](/index.php/Moodle "Moodle")** — Moodle is a open-source software learning management system.

	[https://moodle.org/](https://moodle.org/) || [moodle](https://aur.archlinux.org/packages/moodle/)

#### Touch typing

*   **KTouch** — Touch Typing Tutor. It's a part of Plasma workspace.

	[https://www.kde.org/applications/education/ktouch](https://www.kde.org/applications/education/ktouch) || [ktouch](https://www.archlinux.org/packages/?name=ktouch), [kdeedu-ktouch-patched](https://aur.archlinux.org/packages/kdeedu-ktouch-patched/)

*   **GNU Typist** — GNU Typist (also called gtypist) is a universal typing tutor.

	[https://www.gnu.org/software/gtypist/](https://www.gnu.org/software/gtypist/) || [gtypist](https://www.archlinux.org/packages/?name=gtypist), [gtypist-single-space](https://aur.archlinux.org/packages/gtypist-single-space/)

*   **Klavaro** — Klavaro is libre software for teaching touch typing that intends to be keyboard and language independent.

	[http://klavaro.sourceforge.net/](http://klavaro.sourceforge.net/) || [klavaro](https://www.archlinux.org/packages/?name=klavaro)

*   **tipp10** — Intelligent typing tutor.

	[http://www.tipp10.com/](http://www.tipp10.com/) || [tipp10](https://www.archlinux.org/packages/?name=tipp10)

*   **typespeed** — Test your typing speed, and get your fingers' CPS.

	[http://typespeed.sourceforge.net](http://typespeed.sourceforge.net) || [typespeed](https://www.archlinux.org/packages/?name=typespeed)

*   **amphetype-svn** — A layout-agnostic typing program aimed at people who don't need an on-screen keyboard.

	[http://code.google.com/p/amphetype/](http://code.google.com/p/amphetype/) || [amphetype-svn](https://aur.archlinux.org/packages/amphetype-svn/)

*   **dvorak7min** — dvorak7min is a simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.

	[http://packages.debian.org/unstable/games/dvorak7min](http://packages.debian.org/unstable/games/dvorak7min) || [dvorak7min](https://aur.archlinux.org/packages/dvorak7min/)

*   **dvorakng** — A Dvorak typing tutor. It's heavily based on Dvorak7min, but adds many improvements.

	[https://gitlab.com/atsb/dvorakng](https://gitlab.com/atsb/dvorakng) || [dvorakng](https://aur.archlinux.org/packages/dvorakng/)

*   **psani-profi** — Program that will teach you touchtyping (czech).

	[http://www.sallyx.org/sally/psani-vsemi-deseti/](http://www.sallyx.org/sally/psani-vsemi-deseti/) || [psani-profi](https://aur.archlinux.org/packages/psani-profi/)

*   **touchtyper** — typing trainer - an application suite for training and exercising touchtyping.

	[http://typingtrainer.sourceforge.net/](http://typingtrainer.sourceforge.net/) || [touchtyper](https://aur.archlinux.org/packages/touchtyper/)

*   **tpgt** — A ncurses-based typing trainer program.

	[http://szit.hu/tpgt/](http://szit.hu/tpgt/) || [tpgt](https://aur.archlinux.org/packages/tpgt/)

*   **tuxtype** — An educational typing tutorial game starring Tux.

	[http://tux4kids.alioth.debian.org/](http://tux4kids.alioth.debian.org/) || [tuxtype](https://aur.archlinux.org/packages/tuxtype/)

*   **typingtest-git** — A typing test program desktop program with customizability.

	[https://github.com/laelath/typingtest](https://github.com/laelath/typingtest) || [typingtest-git](https://aur.archlinux.org/packages/typingtest-git/)

#### Recipe management

*   **GNOME Recipes** — Recipe management application for GNOME.

	[https://wiki.gnome.org/Apps/Recipes](https://wiki.gnome.org/Apps/Recipes) || [gnome-recipes](https://www.archlinux.org/packages/?name=gnome-recipes)

*   **Gourmet** — Simple but powerful recipe-managing application.

	[http://thinkle.github.io/gourmet/](http://thinkle.github.io/gourmet/) || [gourmet](https://www.archlinux.org/packages/?name=gourmet)

*   **KRecipes** — KDE application designed to make organizing your personal recipes collection fast and easy.

	[https://www.kde.org/applications/utilities/krecipes/](https://www.kde.org/applications/utilities/krecipes/) || [krecipes](https://www.archlinux.org/packages/?name=krecipes)

### Accessibility

See [Accessibility](/index.php/Accessibility "Accessibility") for tips on operating the desktop and [Category:Accessibility](/index.php/Category:Accessibility "Category:Accessibility") for all available articles. See also [Virtual keyboards](/index.php/List_of_applications/Utilities#Virtual_keyboards "List of applications/Utilities").

#### Speech synthesizers

See also [Wikipedia:Comparison of speech synthesizers](https://en.wikipedia.org/wiki/Comparison_of_speech_synthesizers "wikipedia:Comparison of speech synthesizers") and [listening comparison of the different engines](https://tools.wmflabs.org/tts-comparison/).

*   **Ekho** — Chinese text-to-speech (TTS) software for Cantonese, Mandarin, Zhaoan Hakka, Tibetan, Ngangien and Korean.

	[https://eguidedog.net/ekho.php](https://eguidedog.net/ekho.php) || [ekho](https://aur.archlinux.org/packages/ekho/)

*   **eSpeak** — Compact speech synthesizer for more than 50 languages.

	[http://espeak.sourceforge.net/](http://espeak.sourceforge.net/) || [espeak](https://www.archlinux.org/packages/?name=espeak)

*   **[eSpeak NG](https://en.wikipedia.org/wiki/eSpeakNG "wikipedia:eSpeakNG")** — Fork of eSpeak (due to inactivity of original maintainer).

	[https://github.com/espeak-ng/espeak-ng](https://github.com/espeak-ng/espeak-ng) || [espeak-ng](https://aur.archlinux.org/packages/espeak-ng/)

*   **[Festival](/index.php/Festival "Festival")** — General framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech.

	[http://www.cstr.ed.ac.uk/projects/festival/](http://www.cstr.ed.ac.uk/projects/festival/) || [festival](https://www.archlinux.org/packages/?name=festival)

*   **Flite** — Lightweight speech synthesis engine.

	[http://festvox.org/flite/](http://festvox.org/flite/) || [flite](https://www.archlinux.org/packages/?name=flite)

*   **Gespeaker** — GTK+ frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.

	[https://muflone.com/jekyll/gespeaker/english/](https://muflone.com/jekyll/gespeaker/english/) || [gespeaker](https://www.archlinux.org/packages/?name=gespeaker)

*   **KMouth** — Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.

	[https://www.kde.org/applications/utilities/kmouth/](https://www.kde.org/applications/utilities/kmouth/) || [kmouth](https://www.archlinux.org/packages/?name=kmouth)

*   **MaryTTS** — Multilingual text-to-speech synthesis platform written in Java.

	[http://mary.dfki.de/](http://mary.dfki.de/) || [marytts](https://aur.archlinux.org/packages/marytts/)

*   **[MBROLA](/index.php/Mbrola "Mbrola")** — Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.

	[http://tcts.fpms.ac.be/synthesis/mbrola.html](http://tcts.fpms.ac.be/synthesis/mbrola.html) || [mbrola](https://aur.archlinux.org/packages/mbrola/)

*   **Mimic** — Text-to-speech voice synthesis from the Mycroft project (based on Flite).

	[https://mimic.mycroft.ai/](https://mimic.mycroft.ai/) || [mimic](https://aur.archlinux.org/packages/mimic/)

*   **Open JTalk** — Japanese text-to-speech synthesis system.

	[https://sourceforge.net/projects/open-jtalk/](https://sourceforge.net/projects/open-jtalk/) || [open-jtalk](https://aur.archlinux.org/packages/open-jtalk/)

*   **Orca** — Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher).

	[https://wiki.gnome.org/Projects/Orca](https://wiki.gnome.org/Projects/Orca) || [orca](https://www.archlinux.org/packages/?name=orca)

*   **[SOPS](/index.php/Simple_Orca_Plugin_System "Simple Orca Plugin System")** — Provides a simple way to write custom plugins for screen reader Orca.

	[https://stormdragon.tk/orca-plugins/index.php](https://stormdragon.tk/orca-plugins/index.php) || [simpleorcapluginsystem](https://aur.archlinux.org/packages/simpleorcapluginsystem/)

*   **Speech Dispatcher** — Common interface to speech synthesis. It has backends for eSpeak, Festival, and a few other speech synthesizers.

	[https://freebsoft.org/speechd](https://freebsoft.org/speechd) || [speech-dispatcher](https://www.archlinux.org/packages/?name=speech-dispatcher)

*   **SVOX Pico** — The text-to-speech engine used on Android phones. (Available languages are en-US, en-GB, de-DE, es-ES, fr-FR and it-IT)

	[https://android.googlesource.com/platform/external/svox/+/master](https://android.googlesource.com/platform/external/svox/+/master) || [svox-pico-bin](https://aur.archlinux.org/packages/svox-pico-bin/)

#### Speech recognition

See also [Wikipedia:Speech recognition software for Linux](https://en.wikipedia.org/wiki/Speech_recognition_software_for_Linux "wikipedia:Speech recognition software for Linux").

*   **Blather** — Speech recognizer that will run commands when a user speaks preset commands.

	[https://gitlab.com/jezra/blather](https://gitlab.com/jezra/blather) || [blather-git](https://aur.archlinux.org/packages/blather-git/)

*   **FreeSpeech** — Desktop application front-end for PocketSphinx dictation, voice transcription, and realtime speech recognition.

	[https://thenerdshow.com/freespeech.html](https://thenerdshow.com/freespeech.html) || [freespeech-vr](https://aur.archlinux.org/packages/freespeech-vr/)

*   **[Julius](https://en.wikipedia.org/wiki/Julius_(software) "wikipedia:Julius (software)")** — Large vocabulary continuous speech recognition engine.

	[https://github.com/julius-speech/julius](https://github.com/julius-speech/julius) || [julius](https://www.archlinux.org/packages/?name=julius)

*   **[Kaldi](https://en.wikipedia.org/wiki/Kaldi_(software) "wikipedia:Kaldi (software)")** — Speech recognition toolkit.

	[https://github.com/kaldi-asr/kaldi](https://github.com/kaldi-asr/kaldi) || [kaldi](https://aur.archlinux.org/packages/kaldi/)

*   **Kalliope** — Modular always-on voice controlled personal assistant designed for home automation.

	[https://kalliope-project.github.io/](https://kalliope-project.github.io/) || [kalliope](https://aur.archlinux.org/packages/kalliope/)

*   **Kaylee** — Somewhat fancy voice command recognition program that performs actions when a user speaks loosely preset sentences.

	[https://git.clayhobbs.com/clay/kaylee](https://git.clayhobbs.com/clay/kaylee) || [kayleevc](https://aur.archlinux.org/packages/kayleevc/)

*   **[Mycroft](https://en.wikipedia.org/wiki/Mycroft_(software) "wikipedia:Mycroft (software)")** — Hackable voice assistant.

	[https://github.com/MycroftAI/mycroft-core](https://github.com/MycroftAI/mycroft-core) || [mycroft-core](https://aur.archlinux.org/packages/mycroft-core/)

*   **Simon** — Speech recognition program that can replace your mouse and keyboard.

	[https://simon.kde.org/](https://simon.kde.org/) || [simon](https://aur.archlinux.org/packages/simon/)

#### Screen magnifiers

*   **KMag** — Small KDE utility to magnify a part of the screen.

	[https://www.kde.org/applications/utilities/kmag/](https://www.kde.org/applications/utilities/kmag/) || [kmag](https://www.archlinux.org/packages/?name=kmag)

*   **Virtual Magnifying Glass** — Simple, customizable and easy-to-use screen magnification tool.

	[http://magnifier.sourceforge.net/](http://magnifier.sourceforge.net/) || [vmg](https://aur.archlinux.org/packages/vmg/)

*   **xzoom** — Zoom, rotate and mirror area of X display.

	[https://www.ibiblio.org/pub/Linux/X11/libs/!INDEX.short.html](https://www.ibiblio.org/pub/Linux/X11/libs/!INDEX.short.html) || [xzoom](https://aur.archlinux.org/packages/xzoom/)

#### Mouse

*   **Easystroke** — Use mouse gestures to initiate commands and hotkeys.

	[https://github.com/thjaeger/easystroke/wiki](https://github.com/thjaeger/easystroke/wiki) || [easystroke](https://www.archlinux.org/packages/?name=easystroke)

*   **KMouseTool** — Clicks the mouse whenever the mouse cursor pauses briefly. It was designed to help those with repetitive strain injuries, for whom pressing buttons hurts.

	[https://userbase.kde.org/KMouseTool](https://userbase.kde.org/KMouseTool) || [kmousetool](https://www.archlinux.org/packages/?name=kmousetool)

*   **Mousetweaks** — Accessibility enhancements for pointing devices.

	[https://wiki.gnome.org/Projects/Mousetweaks](https://wiki.gnome.org/Projects/Mousetweaks) || [mousetweaks](https://www.archlinux.org/packages/?name=mousetweaks)

### Display managers

See the main article: [Display manager#List of display managers](/index.php/Display_manager#List_of_display_managers "Display manager").

### Desktop environments

See the main article: [Desktop environment#List of desktop environments](/index.php/Desktop_environment#List_of_desktop_environments "Desktop environment").

#### Window managers

##### Console

See also [#Terminal multiplexers](#Terminal_multiplexers), which offer some of the functions of window managers for the console.

*   **twin** — Text-mode window manager.

	[https://sourceforge.net/projects/twin/](https://sourceforge.net/projects/twin/) || [twin](https://aur.archlinux.org/packages/twin/)

*   **Wmutils** — A set of tools for X windows manipulation.

	[https://github.com/wmutils/core](https://github.com/wmutils/core) || [wmutils-git](https://aur.archlinux.org/packages/wmutils-git/)

##### Graphical

See the main article: [Window manager#List of window managers](/index.php/Window_manager#List_of_window_managers "Window manager").

##### Composite managers

See the main article: [Xorg#List of composite managers](/index.php/Xorg#List_of_composite_managers "Xorg").

#### Window tilers

*   **PyWO** — Allows you to easily organize windows on the desktop using keyboard shortcuts.

	[https://code.google.com/archive/p/pywo/](https://code.google.com/archive/p/pywo/) || <small>not packaged? [search in AUR](https://aur.archlinux.org/packages/)</small>

*   **QuickTile** — Lightweight standalone alternative to Compiz Grid plugin.

	[http://ssokolow.com/quicktile/](http://ssokolow.com/quicktile/) || [quicktile-git](https://aur.archlinux.org/packages/quicktile-git/)

*   **wumwum** — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.

	[http://wumwum.sourceforge.net/](http://wumwum.sourceforge.net/) || [wumwum](https://aur.archlinux.org/packages/wumwum/)

#### Taskbars

See also [Wikipedia:Taskbar](https://en.wikipedia.org/wiki/Taskbar "wikipedia:Taskbar").

*   **[Avant Window Navigator](/index.php/Avant_Window_Navigator "Avant Window Navigator")** — Lightweight dock which sits at the bottom of the screen.

	[http://launchpad.net/awn](http://launchpad.net/awn) || [avant-window-navigator](https://aur.archlinux.org/packages/avant-window-navigator/)

*   **[Bmpanel](/index.php/Bmpanel "Bmpanel")** — Lightweight, NETWM compliant panel.

	[https://github.com/nsf/bmpanel2](https://github.com/nsf/bmpanel2) || [bmpanel2](https://aur.archlinux.org/packages/bmpanel2/)

*   **[Cairo-Dock](/index.php/Cairo-Dock "Cairo-Dock")** — Highly customizable dock and launcher application.

	[http://www.glx-dock.org/](http://www.glx-dock.org/) || [cairo-dock](https://www.archlinux.org/packages/?name=cairo-dock)

*   **[Docky](https://en.wikipedia.org/wiki/Docky "wikipedia:Docky")** — Full fledged dock application that makes opening common applications and managing windows easier and quicker.

	[http://www.go-docky.com/](http://www.go-docky.com/) || [docky](https://www.archlinux.org/packages/?name=docky)

*   **[fbpanel](/index.php/Fbpanel "Fbpanel")** — Lightweight, NETWM compliant desktop panel.

	[https://aanatoly.github.io/fbpanel/](https://aanatoly.github.io/fbpanel/) || [fbpanel](https://aur.archlinux.org/packages/fbpanel/)

*   **[GNOME Panel](https://en.wikipedia.org/wiki/GNOME_Panel "wikipedia:GNOME Panel")** — Panel included in the [GNOME Flashback](/index.php/GNOME_Flashback "GNOME Flashback") desktop.

	[https://wiki.gnome.org/Projects/GnomePanel](https://wiki.gnome.org/Projects/GnomePanel) || [gnome-panel](https://www.archlinux.org/packages/?name=gnome-panel)

*   **Latte** — Dock based on Plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids.

	[https://github.com/psifidotos/Latte-Dock](https://github.com/psifidotos/Latte-Dock) || [latte-dock](https://www.archlinux.org/packages/?name=latte-dock)

*   **LXPanel** — Lightweight X11 desktop panel and part of the LXDE desktop.

	[http://lxde.org/lxpanel](http://lxde.org/lxpanel) || [lxpanel](https://www.archlinux.org/packages/?name=lxpanel)

*   **MATE Panel** — Panel included in the [MATE](/index.php/MATE "MATE") desktop.

	[https://github.com/mate-desktop/mate-panel/](https://github.com/mate-desktop/mate-panel/) || [mate-panel](https://www.archlinux.org/packages/?name=mate-panel)

*   **PerlPanel** — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.

	[http://savannah.nongnu.org/projects/perlpanel](http://savannah.nongnu.org/projects/perlpanel) || [perlpanel-git](https://aur.archlinux.org/packages/perlpanel-git/)

*   **[Plank](/index.php/Plank "Plank")** — Elegant, simple, clean dock from [pantheon](/index.php/Pantheon "Pantheon") desktop environment.

	[https://launchpad.net/plank](https://launchpad.net/plank) || [plank](https://www.archlinux.org/packages/?name=plank)

*   **[PyPanel](/index.php/PyPanel "PyPanel")** — Lightweight panel/taskbar written in Python and C.

	[http://pypanel.sourceforge.net/](http://pypanel.sourceforge.net/) || [pypanel](https://www.archlinux.org/packages/?name=pypanel)

*   **[Tint2](/index.php/Tint2 "Tint2")** — Simple panel/taskbar developed specifically for Openbox.

	[https://gitlab.com/o9000/tint2](https://gitlab.com/o9000/tint2) || [tint2](https://www.archlinux.org/packages/?name=tint2)

*   **Vala Panel** — Gtk3 panel for compositing window managers

	[https://github.com/rilian-la-te/vala-panel](https://github.com/rilian-la-te/vala-panel) || [vala-panel-git](https://aur.archlinux.org/packages/vala-panel-git/)

*   **Xfce Panel** — Panel included in the [Xfce](/index.php/Xfce "Xfce") desktop.

	[http://docs.xfce.org/xfce/xfce4-panel/start](http://docs.xfce.org/xfce/xfce4-panel/start) || [xfce4-panel](https://www.archlinux.org/packages/?name=xfce4-panel)

*   **[xmobar](/index.php/Xmobar "Xmobar")** — A lightweight, text-based, status bar written in Haskell.

	[http://projects.haskell.org/xmobar/](http://projects.haskell.org/xmobar/) || [xmobar](https://www.archlinux.org/packages/?name=xmobar), [xmobar-git](https://aur.archlinux.org/packages/xmobar-git/)

#### System tray

*   **AllTray** — Dock other applications into the system tray (notification area).

	[https://github.com/mbt/alltray](https://github.com/mbt/alltray) || [alltray](https://www.archlinux.org/packages/?name=alltray)

*   **Docker** — Docking application which acts as a system tray.

	[http://icculus.org/openbox/2/docker/](http://icculus.org/openbox/2/docker/) || [docker-tray](https://aur.archlinux.org/packages/docker-tray/)

*   **KDocker** — Dock any application in the system tray (notification area).

	[https://github.com/user-none/KDocker](https://github.com/user-none/KDocker) || [kdocker](https://aur.archlinux.org/packages/kdocker/)

*   **[Stalonetray](/index.php/Stalonetray "Stalonetray")** — Stand-alone freedesktop.org and KDE system tray (notification area) for [Xorg](/index.php/Xorg "Xorg"). It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.

	[http://stalonetray.sourceforge.net/](http://stalonetray.sourceforge.net/) || [stalonetray](https://www.archlinux.org/packages/?name=stalonetray)

*   **Trayer** — Lightweight GTK+-based system tray (notification area).

	[https://gna.org/projects/fvwm-crystal/](https://gna.org/projects/fvwm-crystal/) || [trayer](https://www.archlinux.org/packages/?name=trayer)

#### Application launchers

See also [Wikipedia:Comparison of desktop application launchers](https://en.wikipedia.org/wiki/Comparison_of_desktop_application_launchers "wikipedia:Comparison of desktop application launchers").

*   **Albert** — Sophisticated, plugin based standalone keyboard launcher.

	[https://github.com/manuelschneid3r/albert](https://github.com/manuelschneid3r/albert) || [albert](https://aur.archlinux.org/packages/albert/)

*   **Application Finder** — Easy-to-use application launcher from Xfce.

	[https://docs.xfce.org/xfce/xfce4-appfinder/start](https://docs.xfce.org/xfce/xfce4-appfinder/start) || [xfce4-appfinder](https://www.archlinux.org/packages/?name=xfce4-appfinder)

*   **Bashrun2** — Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.

	[http://henning-bekel.de/bashrun2/](http://henning-bekel.de/bashrun2/) || [bashrun2](https://aur.archlinux.org/packages/bashrun2/)

*   **[dmenu](/index.php/Dmenu "Dmenu")** — Fast and lightweight dynamic menu for X which is also useful as an application launcher.

	[https://tools.suckless.org/dmenu/](https://tools.suckless.org/dmenu/) || [dmenu](https://www.archlinux.org/packages/?name=dmenu)

*   **dmenu-extended** — Extension to *dmenu* for quickly opening files and folders.

	[https://github.com/markjones112358/dmenu-extended](https://github.com/markjones112358/dmenu-extended) || [dmenu-extended-git](https://aur.archlinux.org/packages/dmenu-extended-git/)

*   **dmenu-launch** — Simple *dmenu*-based application launcher. Launches binaries and XDG shortcuts.

	[https://github.com/Wintervenom/Scripts/blob/master/file/launch/dmenu-launch](https://github.com/Wintervenom/Scripts/blob/master/file/launch/dmenu-launch) || [dmenu-launch](https://aur.archlinux.org/packages/dmenu-launch/)

*   **dmenu2** — Fork of dmenu with many useful patches applied and additional options like screen select, dim or opacity change.

	[https://bitbucket.org/melek/dmenu2](https://bitbucket.org/melek/dmenu2) || [dmenu2](https://aur.archlinux.org/packages/dmenu2/)

*   **dswitcher** — *dmenu*-based window switcher that works regardless of workspace or minimization.

	[https://github.com/Antithesisx/dswitcher](https://github.com/Antithesisx/dswitcher) || [dswitcher-git](https://aur.archlinux.org/packages/dswitcher-git/)

*   **Fehlstart** — Small GTK+-based application launcher.

	[https://gitlab.com/fehlstart/fehlstart](https://gitlab.com/fehlstart/fehlstart) || [fehlstart-git](https://aur.archlinux.org/packages/fehlstart-git/)

*   **[Gmrun](/index.php/Gmrun "Gmrun")** — Lightweight GTK+-based application launcher, with the ability to run programs inside a terminal and other handy features.

	[https://sourceforge.net/projects/gmrun/](https://sourceforge.net/projects/gmrun/) || [gmrun](https://www.archlinux.org/packages/?name=gmrun)

*   **[GNOME Do](https://en.wikipedia.org/wiki/GNOME_Do with many plugins, originally developed for the GNOME desktop.

	[http://do.cooperteam.net/](http://do.cooperteam.net/) || [gnome-do](https://www.archlinux.org/packages/?name=gnome-do)

*   **Gnome-Pie** — Circular application launcher (pie menu) for Linux. It is made of several pies, each consisting of multiple slices.

	[https://simmesimme.github.io/gnome-pie.html](https://simmesimme.github.io/gnome-pie.html) || [gnome-pie](https://www.archlinux.org/packages/?name=gnome-pie)

*   **j4-dmenu-desktop** — Very fast dmenu application launcher.

	[https://github.com/enkore/j4-dmenu-desktop](https://github.com/enkore/j4-dmenu-desktop) || [j4-dmenu-desktop](https://aur.archlinux.org/packages/j4-dmenu-desktop/)

*   **higgins** — Desktop agnostic application launcher, file finder, calculator and more. Plugin based and freely and easily extendable via user-written plugins

	[https://github.com/kokoko3k/higgins](https://github.com/kokoko3k/higgins) || [higgins-git](https://aur.archlinux.org/packages/higgins-git/)

*   **Kupfer** — Convenient command and access tool for the GNOME desktop that can launch applications, open documents and access different types of objects and act on them.

	[https://kupferlauncher.github.io/](https://kupferlauncher.github.io/) || [kupfer](https://www.archlinux.org/packages/?name=kupfer)

*   **launch** — Simple command for launching applications from a terminal emulator.

	[https://github.com/silverhammermba/launch](https://github.com/silverhammermba/launch) || [launch-cmd](https://aur.archlinux.org/packages/launch-cmd/)

*   **[Launchy](https://en.wikipedia.org/wiki/Launchy "wikipedia:Launchy")** — Very popular cross-platform application launcher with a plugin-based system used to provide extra functionality.

	[http://www.launchy.net/](http://www.launchy.net/) || [launchy](https://www.archlinux.org/packages/?name=launchy)

*   **Lighthouse** — Simple scriptable popup dialog to run on X.

	[https://github.com/emgram769/lighthouse](https://github.com/emgram769/lighthouse) || [lighthouse-git](https://aur.archlinux.org/packages/lighthouse-git/)

*   **[rofi](/index.php/Rofi "Rofi")** — Popup window switcher roughly based on superswitcher, requiring only xlib and pango.

	[http://davedavenport.github.io/rofi/](http://davedavenport.github.io/rofi/) || [rofi](https://www.archlinux.org/packages/?name=rofi)

*   **slingshot** — Application launcher has a clear look, part of [pantheon](/index.php/Pantheon "Pantheon") desktop environment.

	[https://launchpad.net/slingshot](https://launchpad.net/slingshot) || [slingshot-launcher](https://aur.archlinux.org/packages/slingshot-launcher/)

*   **Runa** — Fast and light dmenu-driven desktop application launcher, suitable for use standalone, integrated into file manager context menus, or as an 'xdg-open' replacement. Favourite applications can also be configured.

	[http://appstogo.mcfadzean.org.uk/linux.html#runa](http://appstogo.mcfadzean.org.uk/linux.html#runa) || [runa](https://aur.archlinux.org/packages/runa/)

*   **Synapse** — Semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.

	[https://launchpad.net/synapse-project](https://launchpad.net/synapse-project) || [synapse](https://www.archlinux.org/packages/?name=synapse)

*   **Whippet** — Launcher and xdg-open replacement for control freaks. Opens files and URLs with applications associated by name and/or mimetype. Applications and associations may be customized using an SQLite database. Uses dmenu to manage its menus.

	[http://appstogo.mcfadzean.org.uk/linux.html#whippet](http://appstogo.mcfadzean.org.uk/linux.html#whippet) || [whippet](https://aur.archlinux.org/packages/whippet/)

#### Application menu editors

*   **[Alacarte](https://en.wikipedia.org/wiki/Alacarte "wikipedia:Alacarte")** — Add or remove applications from the main menu.

	[https://gitlab.gnome.org/GNOME/alacarte](https://gitlab.gnome.org/GNOME/alacarte) || [alacarte](https://www.archlinux.org/packages/?name=alacarte)

*   **AppEditor** — Edit application entries in the application menu.

	[https://github.com/donadigo/appeditor](https://github.com/donadigo/appeditor) || [appeditor-git](https://aur.archlinux.org/packages/appeditor-git/)

*   **Ezame** — Desktop and menu file editor.

	[https://github.com/linux-man/ezame](https://github.com/linux-man/ezame) || [ezame](https://aur.archlinux.org/packages/ezame/)

*   **KMenuEdit** — Edit one of the KDE application launchers.

	[https://docs.kde.org/trunk5/en/kde-workspace/kmenuedit/index.html](https://docs.kde.org/trunk5/en/kde-workspace/kmenuedit/index.html) || [kmenuedit](https://www.archlinux.org/packages/?name=kmenuedit)

*   **lxmed** — Application menu editor written in Java.

	[https://sourceforge.net/projects/lxmed/](https://sourceforge.net/projects/lxmed/) || [lxmed](https://aur.archlinux.org/packages/lxmed/)

*   **MenuLibre** — Advanced menu editor that provides modern features in a clean, easy-to-use interface.

	[https://launchpad.net/menulibre](https://launchpad.net/menulibre) || [menulibre](https://aur.archlinux.org/packages/menulibre/)

*   **Meow** — Application menu editor written in Java.

	[https://pnmougel.github.io/meow/](https://pnmougel.github.io/meow/) || [meow-bin](https://aur.archlinux.org/packages/meow-bin/)

*   **Mozo** — Change which applications are shown on the main menu.

	[https://github.com/mate-desktop/mozo](https://github.com/mate-desktop/mozo) || [mozo](https://www.archlinux.org/packages/?name=mozo)

#### Wallpaper setters

See also [Wikipedia:Wallpaper (computing)](https://en.wikipedia.org/wiki/Wallpaper_(computing) "wikipedia:Wallpaper (computing)").

*   **bgs** — An extremely fast and small background setter for X based on imlib2.

	[https://github.com/Gottox/bgs/](https://github.com/Gottox/bgs/) || [bgs-git](https://aur.archlinux.org/packages/bgs-git/)

*   **esetroot** — Eterm's root background setter, packaged separately.

	[http://www.eterm.org/](http://www.eterm.org/) || [esetroot](https://aur.archlinux.org/packages/esetroot/)

*   **[feh](/index.php/Feh "Feh")** — A lightweight and powerful image viewer that can also be used to manage the desktop wallpaper.

	[https://feh.finalrewind.org/](https://feh.finalrewind.org/) || [feh](https://www.archlinux.org/packages/?name=feh)‎

*   **habak** — A background changing app.

	[http://fvwm-crystal.sourceforge.net/](http://fvwm-crystal.sourceforge.net/) || [habak](https://www.archlinux.org/packages/?name=habak)

*   **hsetroot** — A tool to create compose wallpapers.

	[https://packages.debian.org/sid/hsetroot](https://packages.debian.org/sid/hsetroot) || [hsetroot](https://aur.archlinux.org/packages/hsetroot/)

*   **HydraPaper** — Gtk utility to set two different backgrounds for each monitor on GNOME.

	[https://github.com/gabmus/hydrapaper](https://github.com/gabmus/hydrapaper) || [hydrapaper-git](https://aur.archlinux.org/packages/hydrapaper-git/)

*   **[Nitrogen](/index.php/Nitrogen "Nitrogen")** — A fast and lightweight desktop background browser and setter for X windows.

	[http://projects.l3ib.org/nitrogen/](http://projects.l3ib.org/nitrogen/) || [nitrogen](https://www.archlinux.org/packages/?name=nitrogen)

*   **pybgsetter** — Multi-backend (hsetroot, Esetroot, habak, feh) to set desktop wallpaper.

	[https://bbs.archlinux.org/viewtopic.php?id=88997](https://bbs.archlinux.org/viewtopic.php?id=88997) || [pybgsetter](https://aur.archlinux.org/packages/pybgsetter/)

*   **pywal** — Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, termials)

	[https://github.com/dylanaraps/pywal](https://github.com/dylanaraps/pywal) || [python-pywal](https://www.archlinux.org/packages/?name=python-pywal)

*   **Variety** — Changes the wallpaper on a regular interval using user-specified or automatically downloaded images.

	[http://peterlevi.com/variety/](http://peterlevi.com/variety/) || [variety](https://www.archlinux.org/packages/?name=variety)

*   **xli** — An image display program for X.

	[https://packages.debian.org/sid/xli](https://packages.debian.org/sid/xli) || [xli](https://aur.archlinux.org/packages/xli/)

**Tip:** In order to avoid installing one more package, you may find convenient to use the `display` utility from [imagemagick](https://www.archlinux.org/packages/?name=imagemagick) or `gm display` from [graphicsmagick](https://www.archlinux.org/packages/?name=graphicsmagick). E.g.: `display -backdrop -background '#3f3f3f' -flatten -window root *image*`.

#### Virtual desktop pagers

See also [Wikipedia:Pager (GUI)](https://en.wikipedia.org/wiki/Pager_(GUI) "wikipedia:Pager (GUI)").

*   **bbpager** — Dockable pager for [blackbox](/index.php/Blackbox "Blackbox") and other window managers.

	[http://bbtools.sourceforge.net/download.php?file=6](http://bbtools.sourceforge.net/download.php?file=6) || [bbpager](https://www.archlinux.org/packages/?name=bbpager)

*   **fbpager** — Virtual desktop pager for fluxbox.

	[http://www.fluxbox.org/fbpager](http://www.fluxbox.org/fbpager) || [fbpager-git](https://aur.archlinux.org/packages/fbpager-git/)

*   **IPager** — A configurable pager with transparency, originally developed for Fluxbox.

	[http://useperl.ru/ipager/index.en.html](http://useperl.ru/ipager/index.en.html) || [ipager](https://aur.archlinux.org/packages/ipager/)

*   **Neap** — An non-intrusive and light pager that runs in the notification area of your panel.

	[https://github.com/vzxwco/neap](https://github.com/vzxwco/neap) || [neap-hotkey](https://aur.archlinux.org/packages/neap-hotkey/)

*   **Netwmpager** — A NetWM/EWMH compatible pager.

	[https://sourceforge.net/projects/sf-xpaint/files/netwmpager/](https://sourceforge.net/projects/sf-xpaint/files/netwmpager/) || [netwmpager](https://aur.archlinux.org/packages/netwmpager/)

#### Desktop widgets

*   **[gDesklets](https://en.wikipedia.org/wiki/gDesklets "wikipedia:gDesklets")** — System for bringing mini programs (desklets) onto your desktop.

	[https://launchpad.net/gdesklets](https://launchpad.net/gdesklets) || [gdesklets](https://www.archlinux.org/packages/?name=gdesklets)

*   **GPhotoFrame** — Photo frame gadget for the GNOME Desktop.

	[https://github.com/iblis17/gphotoframe](https://github.com/iblis17/gphotoframe) || [gphotoframe](https://aur.archlinux.org/packages/gphotoframe/)

*   **KRuler** — Displays on screen a ruler measuring pixels. Part of [kdegraphics](https://www.archlinux.org/groups/x86_64/kdegraphics/).

	[https://www.kde.org/applications/graphics/kruler/](https://www.kde.org/applications/graphics/kruler/) || [kruler](https://www.archlinux.org/packages/?name=kruler)

*   **[Screenlets](https://en.wikipedia.org/wiki/Screenlets "wikipedia:Screenlets")** — Widget framework that consists of small owner-drawn applications.

	[https://launchpad.net/screenlets](https://launchpad.net/screenlets) || [screenlets-pack-basic](https://www.archlinux.org/packages/?name=screenlets-pack-basic)

#### Desktop notifications

See: [Notification servers](/index.php/Desktop_notifications#Notification_servers "Desktop notifications").

#### Clipboard managers

See: [List of clipboard managers](/index.php/Clipboard#List_of_clipboard_managers "Clipboard").